﻿ul{
    list-style:none
}
.nv-button-primary{
    outline:0
}
a{
    color:#1594D9
}
.sampledata {
	font-size:15px;
}
a:hover{
    color:#3BB8FF
}
a.more{
    background:url(../images/arrow-red.gif) right 5px no-repeat;
    color:#F58220;
    display:inline-block;
    padding-right:11px
}
.cat-nav a.current-cat{
    color:#5f5f5f
}
a.dark{
    color:#666
}
a.dark:hover{
    color:#333
}
body{
    background:#FBFBFB url(../image/bg.png) repeat-x 0 top;
    font-family:Tahoma,Arial,Helvetica,sans-serif;
    font-size:75%;
    line-height:1.4;
    color:#5f5f5f;
    text-shadow:0 -1px 1px rgba(0,0,0,0.04)
}
.nobg{
    background-image:none!important
}
.left{
    margin-right:.875em !important
}
.right{
    margin-left:.875em
}
.acenter{
    text-align:center
}
.aright{
    text-align:right
}
.aleft{
    text-align:left
}
.m-bottom{
    margin-bottom:1em
}
.m-top{
    margin-top:1em
}
img.s-border{
    background:#fff;
    border:1px solid #d8d8d8;
    padding:4px
}
hr{
    background:#ddd;
    border:none;
    clear:both;
    color:#ddd;
    float:none;
    height:.1em;
    margin:0 0 1.45em;
    width:100%
}
hr.space{
    background:#fff;
    color:#fff
}
.hozbreak{
    background:url(../images/break-a.png) center repeat-x;
    line-height:10px;
    clear:both
}
.hozbreak-dot{
    background:url(../images/break-c.gif) center repeat-x;
    line-height:10px;
    clear:both
}
.hozbreak-e{
    background:url(../images/break-e.png) center repeat-x;
    line-height:10px;
    clear:both
}
.input,textarea,button.btn span{
    /*background:#fff url(../images/gradient-d.png) repeat-x 0 top;*/
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px
}
.input{
    border:1px solid #E8E8E8;
    color:gray;
    padding:2px 0
}
button.btn{
    text-align:center;
    background:transparent;
    border:0;
    padding:0;
    margin:0;
    outline:none;
    position:relative;
    cursor:pointer;
    overflow:visible
}
button.btn span{
    display:block;
    margin:0;
    padding:0 10px;
    line-height:22px;
    background:#eee url(../images/button-bg.png) repeat-x left center;
    color:#636f76;
    position:relative;
    white-space:nowrap;
    border:1px #b6bcc1 solid
}
button.btn span:hover,button.submitBtnHover span{
    background:#f1f4f7!important
}
textarea{
    border:1px solid #dcdcdc;
    color:gray
}
.input:focus,textarea:focus{
    border:1px solid #DCDCDC;
    -webkit-box-shadow:#DCDCDC 0 0 4px;
    -moz-box-shadow:#DCDCDC 0 0 4px;
    box-shadow:#DCDCDC 0 0 4px
}
.sbHolder,sbHolderDisabled{
    background:#f2f2f2 url(../images/select-bg.png) repeat-x 0 center;
    border:solid 1px #b6bcc1;
    height:27px;
    position:relative;
    width:200px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px
}
.sbSelector{
    display:block;
    height:27px;
    left:0;
    line-height:27px;
    outline:none;
    overflow:hidden;
    position:absolute;
    text-indent:10px;
    top:0;
    width:170px
}
.sbSelector:link,.sbSelector:visited,.sbSelector:hover{
    color:#7f8c97;
    outline:none;
    text-decoration:none
}
.sbToggle{
    background:url(../images/select-tg.png) no-repeat center center;
    display:block;
    height:27px;
    outline:none;
    position:absolute;
    right:0;
    top:0;
    width:27px
}
.sbHolderDisabled{
    background:#f2f3f5
}
.sbOptions{
    background-color:#f3f6f9;
    border:solid 1px #ced0d2;
    left:-1px;
    list-style:none;
    margin:0;
    overflow-y:auto;
    padding:0;
    position:absolute;
    top:30px!important;
    width:200px;
    z-index:1;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px
}
.sbOptions li{
    padding:0 7px
}
.sbOptions a{
    border-bottom:1px #cbdbe8 solid;
    display:block;
    outline:none;
    padding:7px 0 7px 3px
}
.sbOptions a:link,.sbOptions a:visited{
    color:#7f8c97;
    text-decoration:none
}
.sbOptions a:hover{
    color:#697681
}
.sbOptions li.last a{
    border-bottom:none
}
.sbOptions .sbDisabled{
    border-bottom:dotted 1px #cbdbe8;
    color:#999;
    display:block;
    padding:7px 0 7px 3px
}
.sbOptions .sbGroup{
    border-bottom:dotted 1px #cbdbe8;
    color:#EBB52D;
    display:block;
    font-weight:700;
    padding:7px 0 7px 3px
}
.sbOptions .sbSub{
    padding-left:17px
}
.jquery-checkbox{
    cursor:hand;
    display:inline;
    font-size:16px;
    line-height:16px
}
.jquery-checkbox .mark{
    display:inline
}
.jquery-checkbox img{
    background:transparent url(../images/safari-checkbox.png) no-repeat;
    background-position:0 0;
    height:16px;
    vertical-align:middle;
    width:16px
}
.jquery-checkbox-hover img{
    background-position:-16px 0
}
.jquery-checkbox-checked img{
    background-position:0 -16px
}
.jquery-checkbox-checked .jquery-checkbox-hover img{
    background-position:-16px -16px
}
.jquery-checkbox-disabled img{
    background-position:0 -32px
}
.jquery-checkbox-checked .jquery-checkbox-disabled img{
    background-position:0 -48px
}
.body-wrap{
    width:100%;
    background:#FBFBFB url(../images/body-bg.png) repeat-x 0 top;
    padding-top:20px
}
.wrapper{
    margin:0 auto
}
.wrap-header{
    width:100%
}
.wrap-header .header,.wrap-header .nav,.wrap-header .bt-menu,.wrapper{
    width:950px
}
.header{
    /* [disabled]height:105px;
    */
    /*background:url(../image/bg-top.png) no-repeat center top;*/
    margin:0 auto;
    width:950px
}
.logo{
    width:285px;
    /* [disabled]height:90px;
    */
    float:left;
    margin:15px 0 0 20px
}
.top-mlang{
    float:right;
    width:600px;
    margin:64px 20px 0 0;
    height:20px;
    overflow:hidden;
    color:#ccc;
    line-height:19px
}
.top-mlang .selectlang{
    margin-left:10px
}
.top-mlang .selectlang a{
    margin-top:2px
}
.nav{
    margin:0 auto
}
.sf-menu,.sf-menu *{
    list-style:none;
    margin:0;
    padding:0
}
.sf-menu{
    -moz-border-radius:4px;
    -moz-box-shadow:#1d5077 0 1px 4px;
    -webkit-border-radius:4px;
    -webkit-box-shadow:#1d5077 0 1px 4px;
    background:#e2e2e2 url(../images/bg-mainmenu.png) top repeat-x;
    border:1px solid #d8e0e5;
    border-radius:4px;
    box-shadow:#1d5077 0 1px 4px;
    color:#666;
    float:left;
    font-size:12px;
    font-weight:700;
    height:40px;
    line-height:1.0;
    position:relative;
    width:100%;
    z-index:200
}
.sf-menu ul{
    position:absolute;
    top:-999em;
    width:15em
}
.sf-menu ul li{
    width:100%
}
.sf-menu li:hover{
    visibility:inherit
}
.sf-menu li{
    float:left;
    position:relative
}
.sf-menu li.lev1{
    height:40px;
    padding-right:2px;
    background:transparent url(../image/bg-mainmenu.gif) no-repeat scroll right bottom
}
.sf-menu li.current{
    background-color:#f1f1f1
}
.sf-menu li a{
    line-height:16px;
    padding:12px 15px
}
.sf-menu a{
    display:block;
    position:relative;
    text-decoration:none;
    text-transform:capitalize
}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{
    left:0;
    top:3.5em;
    z-index:99
}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{
    left:13.1em;
    top:0
}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{
    left:10em;
    top:0
}
.sf-menu a,.sf-menu a:visited{
    color:#666;
    text-shadow:#fff 1px 0 0
}
.sf-menu li li a{
    padding:7px 10px
}
.sf-menu li li{
    background:#e5e5e5;
    border-left:#fff 1px solid;
    border-top:#fff 1px solid
}
.sf-menu li li li{
    background:#e5e5e5
}
.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{
    background:#f1f1f1;
    color:#272727;
    outline:0
}
.sf-sub-indicator{
    display:none
}
.sf-shadow ul{
    -moz-border-radius-bottomleft:17px;
    -moz-border-radius-topright:17px;
    -webkit-border-bottom-left-radius:17px;
    -webkit-border-top-right-radius:17px;
    /*background:url(../images/shadow.png) no-repeat bottom right;*/
    padding:0 8px 9px 0
}
.sf-shadow ul.sf-shadow-off{
    background:transparent
}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul,ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{
    top:-999em
}
.wrap-header .bt-menu{
    margin:0 auto;
    /*background:url(../images/bg-headline.png) no-repeat center top;*/
    padding-top:28px
}
.sf-menu .search{
    float:right;
    /*margin:7px 10px 0 0*/
}
.search-form,.search-form p,.search-form input{
    margin:0;
    padding:0
}
.search-form{
    border:#e5e5e5 1px solid;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    height:22px;
    width:140px;
    background:#fff
}
.search-form input{
    border:none;
    display:block;
    height:22px;
    line-height:22px
}
.search-input{
    border:#f2f2f2 1px solid;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    width:90px;
    font-size:11px;
    background:none;
    color:#343434;
    padding:0 0 0 20px !important;
    overflow:hidden
}
.search-submit{
    /*background:#fff url(../images/icon-search.png) 5px 5px no-repeat;*/
    width:22px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    cursor:pointer;
    height:22px
}
a.rss{
    /*background:url(../rss.png) 0 0 no-repeat;*/
    display:block;
    height:16px;
    margin:2px 5px 0 0;
    text-indent:-9999em;
    width:16px
}
.main{
    margin:0 0 10px 0
}
.col-a0,.col-a1,.col-a2,.col-a3,.col-b1,.col-b2,.col-b3,.col-b4,.col-b5,.col-b6{
    float:left;
    margin-right:10px
}
.col-a0{
    width:930px
}
.col-a1{
    width:620px
}
.col-a2{
    width:320px;
    overflow:hidden
}
.col-a3{
    width:320px;
    overflow:hidden
}
.col-b1{
    width:500px
}
.col-b2{
    width:220px;
    overflow:hidden
}
.col-b3{
    width:210px;
    overflow:hidden
}
.col-b4{
    width:300px;
    overflow:hidden
}
.qcao {
	background-color:#EFFBF5;
}
.col-b5{
    width:230px;
    overflow:hidden
}
.col-b6{
    width:170px;
    overflow:hidden
}
.col-a2 .col-bottom,.col-b2 .col-bottom{
    padding-bottom:25px;
    /*background:url(../images/content-border-g.png) no-repeat left bottom;*/
    height:auto
}
.col-a2 .col-mid,.col-b2 .col-mid{
    /*background:url(../images/content-border-e.png) repeat-y left center;*/
    height:auto
}
.col-a2 .col-top,.col-b2 .col-top{
    /*background:url(../images/content-border-f.png) no-repeat left top;*/
    height:auto
}
.col-a2 .col-content,.col-b2 .col-content{
    padding-left:20px
}
.col-a3 .col-bottom,.col-b3 .col-bottom{
    padding-bottom:25px;
    /*background:url(../images/content-border-d.png) no-repeat right bottom;*/
    height:auto
}
.col-a3 .col-mid,.col-b3 .col-mid{
    /*background:url(../images/content-border-b.png) repeat-y right center;*/
    height:auto
}
.col-a3 .col-top,.col-b3 .col-top{
    /*background:url(../images/content-border-c.png) no-repeat right top;*/
    height:auto
}
.col-a3 .col-content,.col-b3 .col-content{
    padding-right:20px
}
.col-33{
    float:left
}
.col-33{
    width:33%
}
.col-100{
    width:100%
}
.icons{
    background-color:transparent;
    background-repeat:no-repeat;
    height:16px;
    padding:0 0 0 18px;
    line-height:16px
}
.content-box{
    padding:10px
}
.gsexybox,#idcomment .comment-form .box-border{
    margin-bottom:10px;
    padding:5px;
    position:relative;
    height:inherit;
    overflow:hidden;
    border:1px solid #DFDFDF;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    -moz-box-shadow:0 2px 4px rgba(0,0,0,0.1);
    -webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);
    box-shadow:2px 2px 2px rgba(0,0,0,0.1);
    background-color:whiteSmoke;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f2f2f2');
    background-image:-moz-linear-gradient(100% 100% 90deg,#f2f2f2,#fff);
    background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#f2f2f2));
    -pie-background:linear-gradient(#ffffff,#f2f2f2);
    border-image:initial
}
.box{
    margin-bottom:1em;
    width:100%
}
.box2{
    height:1%;
    width:100%
}
.box-border-shadow{
    height:1%
}
.box-inside{
    background:#ededed;
    border:1px solid #fff;
    padding:8px
}
.box-inside .box-border{
    background:#fff
}
.box50 h4{
    font-size:1.2em;
    font-weight:bold;
    margin-bottom:0
}

.cat-nav{
    background:url(../images/h3.bg.gif) repeat-x 0 center;
    margin:0 0 10px 0;
    padding-left:10px
}
.cat-nav a{
    line-height:22px;
    margin:0 5px
}
.cat-nav a.current-cat{
    background:#fbfbfb;
    text-transform:uppercase;
    padding:0 10px;
    font-size:16px
}
.cat-nav a.rss{
    background:url(../images/rss2.png) center center no-repeat;
    float:right;
    margin-top:2px;
    display:none
}
.bg{
    background:url(../images/dd-v2.png) 62% 0 repeat-y
}
.bg_l{
    background:url(../images/dd-v2.png) 38% 0 repeat-y
}
.cat-news .lt-news{
    width:62%
}
.cat-news .lt-news h4,.cat-news .news-full h4{
    font-weight:bold;
    margin-bottom:0
}
.cat-news .news-full .small,.news-relate-l .small,.news-relate-r .small{
    padding:8px 0
}
.cat-news .ot-news{
    width:38%
}
.cat-news .ot-news ul,.cat-news .ot-news-full ul{
    list-style-type:none;
    margin:0;
    padding:0 10px
}
.cat-news .ot-news ul li,.cat-news .ot-news-full ul li{
    background:url(../images/bullet-orange.png) 0 5px no-repeat;
    border-bottom:1px solid #d8d8d8;
    padding:5px 0 5px 20px
}
.cat-news .ot-news-full ul li{
    border-bottom:0;
    border-top:1px solid #d8d8d8
}
.cat-news .ot-news ul li.last{
    border-bottom:0
}
.block-signed p,.block-vote p{
    margin-bottom:.3em
}
.block-signed p{
    font-size:14px
}
.block-signed img{
    margin:0 10px 0 0
}
.block-login .input{
    width:48%
}
.block-login img.captcha{
    height:22px;
    width:100px
}
.block-login img.refresh{
    margin-top:4px
}
.block-login .openid{
    font-weight:bold;
    margin-top:6px;
    text-align:center;
    text-transform:uppercase
}
.block-login .openid img{
    padding:0 10px 0 0
}
.block-stat ul li{
    padding:4px 0 4px 26px
}
.block-stat ul li.online{
    background:url(../images/icons/online.png) 0 50% no-repeat
}
.block-stat ul li.guest{
    background:url(../images/icons/guest.png) 0 50% no-repeat
}
.block-stat ul li.user{
    background:url(../images/icons/user.png) 0 50% no-repeat
}
.block-stat ul li.bot{
    background:url(../images/icons/bot.png) 0 50% no-repeat
}
.block-stat ul li.today{
    background:url(../images/icons/time.png) 0 50% no-repeat
}
.block-stat ul li.month{
    background:url(../images/icons/month.png) 0 50% no-repeat
}
.block-stat ul li.statistics{
    background:url(../images/icons/statistics.png) 0 50% no-repeat
}
.block-about h3{
    color:#9b2200;
    font-size:1.2em;
    font-weight:bold;
    margin-bottom:.5em
}
ul.list-number{
    color:#a62c00;
    list-style-type:none;
    margin:0 0 8px;
    padding:0
}
ul.list-number li.bg{
    background:#F3F3F3
}
ul.list-tab{
    list-style-type:none;
    margin:0 0 8px
}
ul.list-tab li{
    display:block;
    float:left;
    margin-right:5px
}
ul.list-tab li a{
    background:#fff url(../images/tab-g.png) 0 0 repeat-x;
    border:1px solid #d9d9d9;
    color:#646464;
    display:block;
    float:left;
    font-size:.8em;
    padding:3px 8px 2px;
    text-transform:uppercase
}
ul.list-tab li.ui-tabs-selected a{
    background:#982100 url(../images/tab-g-current.png) 0 0 repeat-x;
    border:1px solid #a63700;
    color:#fff
}
.f-action,.openid{
    border-top:1px solid #d8d8d8;
    padding-top:8px
}
.breadcrumbs{
    padding:5px 0
}
.breadcrumbs .spector{
    background:url(../images/break-b.png) 0 50% no-repeat;
    display:inline-block;
    margin:0 2px;
    width:11px
}
.breadcrumbs .icons{
    display:inline-block;
    height:16px
}
.breadcrumbs a{
    color:#666
}
.breadcrumbs a:hover{
    text-decoration:underline
}
.breadcrumbs .icons:hover{
    text-decoration:none
}
.header-details,.short-desc,.source{
    background:url(../images/break-a.png) repeat-x 0 bottom
}
.header-details{
    padding:8px 0
}
.header-details .action{
    border-left:1px solid #dcdcdc;
    display:block;
    padding:2px 3px 2px 10px
}
.header-details a.email,.header-details a.print,.header-details a.save{
    color:#5f5f5f;
    display:inline-block;
    margin:2px 5px;
    padding-left:22px
}
.header-details a.email{
    background:url(../images/email.png) 0 50% no-repeat
}
.header-details a.print{
    background:url(../images/print.png) 0 50% no-repeat
}
.header-details a.save{
    background:url(../images/save.png) 0 50% no-repeat
}
.header-details .title h1{
    font-size:1.6em;
    font-weight:bold;
    line-height:1.2;
    margin-bottom:0
}
.short-desc{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-weight:bolder;
    padding:8px 0
}
.short-desc em{
    font-size:11px;
    font-weight:normal
}
.source{
    margin-bottom:.5em;
    padding-bottom:.5em
}
.oop{
    padding:5px 0;
    width:49%
}
.oop .header-oop{
    font-size:.8em;
    letter-spacing:1px;
    line-height:2em;
    padding-left:20px;
    text-transform:uppercase
}
.oop .bookmark{
    background:url(../images/bookmark.png) 0 50% no-repeat
}
.oop .icon-rating{
    background:url(../images/rating.png) 0 50% no-repeat
}
.oop .tag{
    background:url(../images/tag.png) 0 50% no-repeat
}
.oop .star{
    color:#666;
    font-size:11px;
    padding:5px
}
.other-news p{
    margin:0;
    padding:0;
    text-align:right
}
.other-news h4{
    border-bottom:1px solid #F58220;
    color:#F58220;
    margin-bottom:.5em
}
.other-news ul{
    list-style-type:none;
    margin:0 0 .5em
}
.other-news ul li{
    background:url(../images/bullet-orange.png) 0 3px no-repeat;
    padding:3px 0 3px 16px
}
#idcomment{
    padding:15px 0 0 0;
    background:url(../images/h3.bg.gif) repeat-x left top
}
#idcomment .header-comment{
    line-height:2;
    padding-bottom:.5em
}
#idcomment .header-comment h3{
    background:url(../images/com.png) 0 50% no-repeat;
    line-height:24px;
    margin-bottom:0;
    padding-left:30px
}
#idcomment .comment-form .capcha{
    width:100px
}
#idcomment .comment-form .typer{
    font-family:Tahoma,Arial,Helvetica,sans-serif;
    font-size:1em;
    height:40px
}
#idcomment .list-comments .alt{
    background:#f6f6f6
}
#idcomment .list-comments h4{
    color:#F58220;
    margin-bottom:.5em
}
#idcomment .list-comments .ava{
    float:left;
    width:60px
}
#idcomment .list-comments .ava img{
    vertical-align:middle;
    width:40px
}
#idcomment .list-comments .comment-content{
    margin-left:60px
}
.services-bottom{
    background:#F0F0F0;
    border-top:#E1E1E1 1px solid;
    padding:10px 0
}
a.fmenu{
    color:#666;
    padding:8px 0;
    background:url(../images/break-c.gif) repeat-x 0 bottom;
    display:block
}
#footer{
    background:#1F5880;
    background:-webkit-gradient(linear,0 0,0 bottom,from(#1F5880),to(#194C6B));
    background:-moz-linear-gradient(#1F5880,#194C6B);
    background:linear-gradient(#1F5880,#194C6B);
    -pie-background:linear-gradient(#1f5880,#194c6b);
    border-top:#497696 1px solid;
    border-bottom:#EFEFEF 1px solid;
    padding:10px 0;
    color:white;
    font-size:11px
}
#footer a{
    color:#fff
}
#footer a:hover{
    color:#F58220
}
#footer a.fmenu{
    display:block;
    padding:5px 0 5px 10px;
    background:url(../images/footer-menu.gif) no-repeat 0 11px
}
#footer .header-block1 h3{
    font-size:14px
}
.nv-copyright{
    margin:20px 0 40px 0;
    text-align:center
}
.page-header{
    padding:8px 10px 6px
}
.page-header h2{
    font-size:1.6em;
    font-weight:bold;
    margin-bottom:0
}
.content-page{
    margin-bottom:.5em;
    padding-bottom:.5em
}
.page-z{
    padding-top:4px
}
.page-z a.email,.page-z a.print,.page-z a.save{
    display:block;
    float:left;
    height:16px;
    margin:0 2px;
    text-indent:-9999em;
    width:16px
}
.page-z a.email{
    background:url(../images/email.png) 0 0 no-repeat
}
.page-z a.print{
    background:url(../images/print.png) 0 0 no-repeat
}
.page-z a.save{
    background:url(../images/save.png) 0 0 no-repeat
}
.refresh{
    cursor:pointer
}
ul.info-z{
    border-bottom:1px solid #e3e3e3;
    list-style:none;
    margin:0 0 8px
}
ul.info-z li{
    margin-bottom:10px;
    padding-left:30px
}
ul.info-z li.email{
    background:url(../images/icons/email.png) 0 1px no-repeat
}
ul.info-z li.phone{
    background:url(../images/icons/phone.png) 0 1px no-repeat
}
ul.info-z li.fax{
    background:url(../images/icons/fax.png) 0 1px no-repeat
}
ul.info-z li.address{
    background:url(../images/icons/home.png) 0 1px no-repeat
}
.page-nav a{
    background:#fff url(../images/tab-g.png) repeat-x scroll 0 0;
    border:1px solid #d8d8d8;
    color:#647685;
    display:inline-block;
    font-size:1em;
    margin:0 2px;
    padding:2px 5px
}
.page-nav a:focus{
    border:1px solid #b1b1b1
}
.page-nav .current{
    background:#fff;
    border:1px solid #F58220;
    color:#F58220
}
.page-nav .left{
    margin-left:0
}
.page-nav .right{
    margin-right:0
}
.ui-tabs .ui-tabs-hide{
    display:none !important
}
.small{
    color:#979797;
    font-size:.875em
}
.large{
    font-size:1.2em
}
.loud{
    color:#000
}
.added{
    background:#060;
    color:#fff
}
.removed{
    background:#900;
    color:#fff
}
.first{
    margin-left:0;
    padding-left:0
}
.last{
    margin-right:0;
    padding-right:0
}
.top{
    margin-top:0;
    padding-top:0
}
.bottom{
    margin-bottom:0;
    padding-bottom:0
}
.clearfix:after,.container:after{
    clear:both;
    content:"?020";
    display:block;
    height:0;
    overflow:hidden;
    visibility:hidden
}
.clear{
    clear:both
}
.fl{
    float:left
}
.fr{
    float:right
}
#floatleft{
    position:relative
}
#floatleft ul{
    margin:0
}
#floatleft a,#floatleft ul li{
    display:block;
    height:13px;
    line-height:10px;
    width:13px
}
#floatleft a.red{
    background:#F58220
}
#floatleft a.blue{
    background:#00688B
}
.keyword{
    background:#FF3
}
.title-search{
    border-bottom:1px solid #d7d7d7;
    color:#414F5B;
    font-size:18px;
    padding:0 0 8px
}
ul.list_item{
    list-style:none;
    margin:0 0 8px;
    padding:0
}
ul.list_item li.second{
    background:#fcfcfc
}
ul.list-number li,ul.list_item li{
    border-bottom:1px solid #e8e8e8;
    padding:6px 0
}
ul.list-number li img,ul.list_item li img{
    padding-right:5px
}
ul.list-number li a.fiximgheight,ul.list_item li a.fiximgheight{
    float:left;
    max-height:40px;
    overflow:hidden
}
.tabs_view{
    padding:5px 0
}
.box,.box-border,.box-border-shadow,.content-box,.block-signed a,.clearfix,.container,.sideon{
    display:block
}
.box50,#idcomment .comment-form .input-c{
    width:49%
}
.box50 p,.block-about p,#idcomment .comment-form p{
    margin-bottom:.5em
}
.box50 ul.other-news,.block-stat ul{
    list-style-type:none;
    margin:0
}
#hot-news p,.cat-news .lt-news p,.cat-news .news-full p,.oop p{
    margin-bottom:0
}
.cat-news,.cat-news .news-full{
    width:100%
}
.block-login img,#idcomment .comment-form img{
    margin-left:10px;
    vertical-align:middle
}
.block-login .openid a,.quiet{
    color:#666
}
.details-content,#idcomment .comment-form,#idcomment .list-comments{
    padding:8px 0
}
.hide,.sideoff{
    display:none
}
.highlight,a.highlight,a.highlight:hover{
    color:#F58220
}
.page{
    float:right;
    font-size:10px;
    font-weight:700
}
.generate_page{
    float:left;
    font-size:10px;
    font-weight:700;
    margin:10px
}
.generate_page strong,.page strong{
    background-color:#fbfbfb;
    border:1px solid #666;
    color:#000;
    padding:4px 6px
}
.generate_page a,.page a{
    background-color:#ebebeb;
    border:1px solid #c8c8c8;
    color:#000;
    padding:4px 6px;
    text-decoration:none
}
.generate_page a:hover,.page a:hover{
    background-color:#e0e0e0;
    color:red
}
#nojavascript{
    background:#ffffdf;
    color:#333;
    float:left;
    font:bold 12px/ 20px arial,helvetica,sans-serif;
    height:70px;
    left:0;
    padding:10px 0 0;
    position:absolute;
    text-align:center;
    top:0;
    width:100%;
    z-index:1000
}
.wrap-hover{
    display:block
}
.wrap-hover.hview{
    background:url(../images/big-icons/blog.png) no-repeat scroll center center
}
.wrap-hover.zoom{
    background:url(../images/big-icons/mag-icon.png) no-repeat scroll center center
}
.nv-intro{
    background:url(../images/bg-slide1.png) no-repeat center top;
    color:#600
}
.intro-right{
    float:right
}
.intro-left{
    float:left;
    width:470px;
    margin-top:30px
}
.intro-left h3{
    font-weight:bold;
    letter-spacing:-2px;
    font-size:50px;
    text-transform:uppercase
}
.intro-data{
    line-height:24px;
    font-size:14px
}
.intro-button{
    margin-top:30px
}
.intro-button .down-button,.intro-button .guide-button{
    line-height:38px;
    padding:0 20px;
    font-size:18px;
    display:inline-block;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    -webkit-box-shadow:#666 0 2px 4px;
    -moz-box-shadow:#666 0 2px 4px;
    box-shadow:#666 0 2px 4px
}
.intro-button .down-button{
    color:#fff;
    margin-right:20px;
    border:1px solid #dc6b00;
    background:#ffa53d url(../images/down-button-bg.png) repeat-x 0 center
}
.intro-button .down-button:hover{
    color:#fff;
    background-image:url(../images/down-button-bghover.png)
}
.intro-button .guide-button{
    border:1px #9db0bc solid;
    color:#333;
    background:#eaf0f4 url(../images/guide-button-bg.png) repeat-x 0 center
}
.intro-button .guide-button:hover{
    color:#333;
    background-image:url(../images/guide-button-bghover.png)
}
.menublock{
    display:block;
    padding:5px 0 7px 0;
    background:url(../images/break-a.png) repeat-x left bottom
}
.info-box{
    padding:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    -webkit-box-shadow:#ccc 0 2px 3px;
    -moz-box-shadow:#ccc 0 2px 3px;
    box-shadow:#ccc 0 1px 3px
}
.info-box div{
    background-position:left center;
    background-repeat:no-repeat;
    padding:7px 0 7px 35px;
    color:#333
}
.info-box.warning-box{
    background-color:#FF9600;
    background-image:-moz-linear-gradient(100% 100% 90deg,#FEEF9B,#FF9600);
    background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#FF9600),to(#FEEF9B));
    background-image:-ms-linear-gradient(#FF9600,#FEEF9B);
    background-image:-o-linear-gradient(#FF9600,#FEEF9B);
    background-image:linear-gradient(#FF9600,#FEEF9B);
    -pie-background:linear-gradient(#FF9600,#FEEF9B)
}
.info-box.warning-box div{
    background-image:url(../images/big-icons/alert.png)
}
.info-box.ok-box{
    background-color:#26B83E;
    background-image:-moz-linear-gradient(100% 100% 90deg,#D6EEA7,#26B83E);
    background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#26B83E),to(#D6EEA7));
    background-image:-ms-linear-gradient(#26B83E,#D6EEA7);
    background-image:-o-linear-gradient(#26B83E,#D6EEA7);
    background-image:linear-gradient(#26B83E,#D6EEA7);
    -pie-background:linear-gradient(#26B83E,#D6EEA7)
}
.info-box.ok-box div{
    background-image:url(../images/big-icons/info.png)
}
.info-box.error-box{
    background-color:#E40C33;
    background-image:-moz-linear-gradient(100% 100% 90deg,#E84D69,#E40C33);
    background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#E40C33),to(#E84D69));
    background-image:-ms-linear-gradient(#E40C33,#E84D69);
    background-image:-o-linear-gradient(#E40C33,#E84D69);
    background-image:linear-gradient(#E40C33,#E84D69);
    -pie-background:linear-gradient(#E40C33,#E84D69)
}
.info-box.error-box div{
    background-image:url(../images/big-icons/error.png);
    color:#fff
}
.info-box.error-box div a{
    color:#fff
}
.info-box.warning-box div a,.info-box.ok-box div a{
    color:#333
}
#ver_menu{
    width:300px
}
#ver_menu a{
    display:block;
    padding:8px 0 10px 0;
    font-weight:bold;
    background:url(../images/break-a.png) repeat-x left bottom
}
#ver_menu a.sub_normal,#ver_menu a.sub_current{
    background-image:url(../images/break-c.gif);
    margin-left:20px
}
.news-byimg{
    width:80px;
    height:60px;
    overflow:hidden;
    margin:0 auto 15px auto
}
.tip-twitter{
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    background-color:#000;
    border-radius:4px;
    color:#fff;
    max-width:200px;
    opacity:.8;
    padding:8px;
    text-align:left;
    z-index:1000
}
.tip-twitter .tip-inner{
    font:bold 11px/14px 'Lucida Grande',sans-serif
}
.tip-twitter .tip-arrow-top{
    background:url(../images/tipsy/tip-twitter_arrows.gif) no-repeat;
    height:5px;
    left:50%;
    margin-left:-5px;
    margin-top:-5px;
    top:0;
    width:9px
}
.tip-twitter .tip-arrow-right{
    background:url(../images/tipsy/tip-twitter_arrows.gif) no-repeat -9px 0;
    height:9px;
    left:100%;
    margin-left:0;
    margin-top:-4px;
    top:50%;
    width:5px
}
.tip-twitter .tip-arrow-bottom{
    background:url(../images/tipsy/tip-twitter_arrows.gif) no-repeat -18px 0;
    height:5px;
    left:50%;
    margin-left:-5px;
    margin-top:0;
    top:100%;
    width:9px
}
.tip-twitter .tip-arrow-left{
    background:url(../images/tipsy/tip-twitter_arrows.gif) no-repeat -27px 0;
    height:9px;
    left:0;
    margin-left:-5px;
    margin-top:-4px;
    top:50%;
    width:5px
}
table.tab1{
    caption-side:top;
    empty-cells:show;
    border-collapse:separate;
    border-spacing:0;
    width:100%;
    border:1px solid #EAEAEA;
    border-top:none;
    margin-bottom:10px;
    *border-collapse:collapse
}
table.tab1 caption{
    background:url(../images/arrows/arrow4_red.gif) no-repeat left center;
    font:bold 13px/ 27px tahoma,verdana,sans-serif;
    margin-top:8px;
    text-align:left;
    text-indent:12px
}
table.tab1 tbody.second{
    background:#F8F8F8
}
table.tab1 tbody:hover{
    background:#F6F6F6
}
table.tab1 td a,table.tab1 th a{
    color:#333;
    text-decoration:underline
}
table.tab1 td,table.tab1 th{
    padding:7px 5px;
    background:url(../images/break-d.gif) repeat-y left top
}
table.tab1 tfoot{
    background:#F2F2F2
}
table.tab1 thead,table.tab1 th{
    background:#F2F2F2 url(../images/break-a.png) repeat-x top;
    white-space:nowrap
}
table.tab1 tr{
    background:url(../images/break-a.png) repeat-x top
}
table.tab1 th.head1{
    text-align:center;
    white-space:nowrap;
    width:35px
}
table.tab1 td.col1{
    font-size:8px;
    text-align:center;
    vertical-align:bottom;
    width:35px
}
table.tab1 td.col2{
    font-size:8px;
    width:300px
}
table.tab1 tr.row1{
    text-align:center;
    width:35px
}
table.tab1 td.align_r{
    text-align:right
}
.nv-button-primary{
    line-height:17px;
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    background:transparent;
    display:inline-block
}
.nv-button-primary{
    height:2.95em;
    padding:0 .91em;
    border:1px solid;
    outline:0;
    font-weight:bold;
    font-size:11px;
    white-space:nowrap;
    word-wrap:normal;
    vertical-align:middle;
    cursor:pointer;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px
}
.nv-button-primary,body .nv-button-primary[disabled]{
    background-color:#6891e7;
    border-color:#0053a6 #0053a6 #000;
    text-shadow:0 -1px 0 rgba(0,0,0,.5);
    -moz-box-shadow:inset 0 1px 0 rgba(256,256,256,.35);
    -ms-box-shadow:inset 0 1px 0 rgba(256,256,256,.35);
    -webkit-box-shadow:inset 0 1px 0 rgba(256,256,256,.35);
    box-shadow:inset 0 1px 0 rgba(256,256,256,.35);
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ff4495e7,EndColorStr=#ff0053a6);
    background-image:-moz-linear-gradient(top,#4495e7 0,#0053a6 100%);
    background-image:-ms-linear-gradient(top,#4495e7 0,#0053a6 100%);
    background-image:-o-linear-gradient(top,#4495e7 0,#0053a6 100%);
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4495e7),color-stop(100%,#0053a6));
    background-image:-webkit-linear-gradient(top,#4495e7 0,#0053a6 100%);
    background-image:linear-gradient(to bottom,#4495e7 0,#0053a6 100%)
}
.nv-button-primary:hover{
    border-color:#002d59 #002d59 #000;
    -moz-box-shadow:inset 0 1px 0 rgba(256,256,256,0.35),0 1px 3px rgba(0,0,0,0.5);
    -ms-box-shadow:inset 0 1px 0 rgba(256,256,256,0.35),0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow:inset 0 1px 0 rgba(256,256,256,0.35),0 1px 3px rgba(0,0,0,0.5);
    box-shadow:inset 0 1px 0 rgba(256,256,256,0.35),0 1px 3px rgba(0,0,0,0.5);
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ff096bd2,EndColorStr=#ff0053a6);
    background-image:-moz-linear-gradient(top,#096bd2 0,#0053a6 100%);
    background-image:-ms-linear-gradient(top,#096bd2 0,#0053a6 100%);
    background-image:-o-linear-gradient(top,#096bd2 0,#0053a6 100%);
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#096bd2),color-stop(100%,#0053a6));
    background-image:-webkit-linear-gradient(top,#096bd2 0,#0053a6 100%);
    background-image:linear-gradient(to bottom,#096bd2 0,#0053a6 100%)
}
.nv-button-primary:active{
    border-color:#000 #002d59 #002d59;
    -moz-box-shadow:inset 0 1px 5px rgba(0,0,0,0.35),0 1px 0 #fff;
    -ms-box-shadow:inset 0 1px 5px rgba(0,0,0,0.35),0 1px 0 #fff;
    -webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,0.35),0 1px 0 #fff;
    box-shadow:inset 0 1px 5px rgba(0,0,0,0.35),0 1px 0 #fff;
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ff014488,EndColorStr=#ff175ea6);
    background-image:-moz-linear-gradient(top,#014488 0,#175ea6 100%);
    background-image:-ms-linear-gradient(top,#014488 0,#175ea6 100%);
    background-image:-o-linear-gradient(top,#014488 0,#175ea6 100%);
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#014488),color-stop(100%,#175ea6));
    background-image:-webkit-linear-gradient(top,#014488 0,#175ea6 100%);
    background-image:linear-gradient(to bottom,#014488 0,#175ea6 100%)
}
.nv-button-primary span{
    vertical-align:middle;
    color:#fff
}